body{
	background:#efefef;
}
input{
	outline:none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
}
.header {
  background: #f9fafe;
  border-bottom: 1px solid #bababc;
  -webkit-box-shadow:0 0 1px #bababc;  
  -moz-box-shadow:0 0 1px #bababc;  
  box-shadow:0 0 1px #bababc;  
}
.header .title{
 color:#010101;
}
.header a {
  color: #747474;
}

.address{
	margin-top:55px;
	background-color:#fff;
}
.d-line span {
  background: #f0f0f0;
}
.d-line.width-100 {
  padding-left: 0;
}
.address .item_left{
	line-height:40px;
	color:#222222;
	padding-right: 0;
}
.address .item{
	padding-top:1%;
	padding-bottom:1%;
}
input{
	width:100%;
	border:none;
	background:transparent;
	height:40px;
	color:#141414;
}
.h-sel_wrap {
  width:100%;
  color: #c2c1c9;
  height: 40px;
  position:relative;
}
.h-sel_wrap label{
	z-index:2;
	line-height:40px;
	height:40px;
	display:block;
	width:100%;
	overflow:hidden;
	font-weight: normal;
}
.h-sel_wrap .h-select_cti{
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left:0;
	z-index:4;
	opacity:0;
	filter:alpha(opacity=0);
	color:#141414;
}
input::-webkit-input-placeholder { /* WebKit browsers */ 
color: #c2c1c9;
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #c2c1c9;
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #c2c1c9;
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #c2c1c9;
} 

/* 性别 */
.sex{
  line-height: 40px;
  color: #141414;
  padding-left: 25px;
  background: url(../../img/address/noselect.png) no-repeat left center;
  background-size: 14px;
  width: 48px;
  margin-right: 15%;
  box-sizing: border-box;
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
}
.sex.current{
  background: url(../../img/address/select.png) no-repeat left center;
  background-size: 14px;
}